里程碑(Milestone)是 GitLab 中用来管理一组议题(Issue)和合并请求(MR)的阶段性目标,通常代表一个开发周期、产品版本或迭代阶段。
它相当于一个“时间盒子”,用于聚合某个周期内所有需要完成的工作。
我们将 GitLab 的 Milestone 作为研发阶段“过点”的管理载体,通过规划关键里程碑(如 PR、PDR、SIT、上线准备等),实现对版本进度和质量的过程管控,借鉴 IPD 的阶段审核思想,并结合工具化看板视图实现研发闭环。
典型使用场景包括:
v1.0, v2.1-beta)Sprint-2024-W21)上线前清单, 重构阶段)通过使用 Milestone,可以:
建议统一使用以下命名格式:
| 类型 | 命名格式示例 |
|---|---|
| 版本发布 | v1.0,v1.2.3-beta |
| Sprint | Sprint-2024-W21 |
| 特殊阶段 | 上线准备阶段, 验收清单 |
在创建或编辑 Issue 时,在 Milestone 下拉中选择目标里程碑。
合并请求也可以选择关联 Milestone,便于进度跟踪。
💡 注意:MR 无法自动继承 Issue 的 Milestone,需要手动设置。
你可以在项目左侧栏点击: Issues → Milestones
查看每个 Milestone 的:
负责人应定期检查:
Sprint-2024-W22)v2.0)✳️ 结合 Label 和 Milestone 能形成“分类+阶段”的任务视图,更清晰掌握项目节奏。
